/**
 * 配置kui 请求适配器
 */
import { setRequest } from "@kingon/kui-view";
import { service, request, upload, download } from "@/common/request";
export default (app) => {
  // 请求适配器
  setRequest(service, { request, upload, download });

  // kui 组件请求需获取 响应层 data 的数据， 如果与当前项目全局请求不一致，需要适配
  // setRequest(service, {
  //   request: (option) => async () => {
  //     const res = await request(option);
  //     // 假设当前项目全局请求将相应的数据直接返回，则需要处理
  //     // 如 res.data.data 要将第二层的 data 传入 resolve
  //     return res.data;
  //     // return await request(param).data; // 下同，使用缩写
  //   },
  //   upload: async (option) => await service.upload(option).data,
  //   download:  async (option) => await service.upload(option).data,
  // });
};
